  .detailContent {
    font-size: 16px;

    .title {
      padding: 30upx;
    }

    .orgInfo {
      padding: 0 30upx 30upx 30upx;
      display: flex;
      font-size: 26upx;
      color: #8f8f94;
      min-height: 160upx;
      position: relative;

      .phoneIcon {
        position: absolute;
        right: 36upx;
        bottom: 20upx;
        width: 80upx;
        height: 80upx;
        border-radius: 50%;
        display: flex;
        justify-content: center;
        align-items: center;
        background-color: #23D275;
      }

      .rightInfo {
        flex: 1;
        display: flex;
        flex-direction: column;
        justify-content: space-between;

        .rightA {
          display: flex;
          align-items: center;

          .text {
            margin-left: 12upx;
          }
        }

        .seeNum {
          margin: 16upx 0;
        }

      }

      .icon {
        height: 180upx;
        width: 180upx;
        margin-right: 20upx;
        border-bottom: 1upx solid #c8c7cc;
        border-right: 1upx solid #c8c7cc;

        image {
          height: 100%;
          width: 100%;
        }
      }
    }

    .toolBox {
      width: 100%;
      height: 90upx;
      display: flex;
      justify-content: center;
      align-items: center;
      border-top: 1upx solid #e5e5e5;
      border-bottom: 1upx solid #e5e5e5;

      .toolList {
        flex: 1;
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        border-left: 1upx solid #e5e5e5;;

        .toolItme {
          margin-left: 20upx;
          color: #8f8f94;
        }
      }
    }

    .otherList {
      border-top: 16upx solid #F0F2EF;
      position: relative;


      .otherListtitle {
        display: flex;
        align-items: center;
        height: 80upx;
        border-bottom: 1upx solid #e5e5e5;
        border-top: 1upx solid #e5e5e5;

        .titleIcon {
          width: 40upx;
          height: 40upx;
          border-radius: 50%;
          display: flex;
          justify-content: center;
          align-items: center;
          background-color: #23D275;
          margin: 0 26upx;
        }
      }

      .otherListComment {
        display: flex;
        justify-content: space-between;

        .commentL, .commentR {
          display: flex;
          align-items: center;
          justify-content: space-between;

          .titleIcon {
            width: 40upx;
            height: 40upx;
            border-radius: 50%;
            display: flex;
            justify-content: center;
            align-items: center;
            background-color: #23D275;
            margin: 0 26upx;
          }
        }

        .commentR {
          .text {
            font-size: 28upx;
            color: #8f8f94;
          }

          .titleIcon {
            width: auto;
            height: auto;
            border-radius: 50%;
            display: flex;
            justify-content: center;
            align-items: center;
            background-color: #fff;
            margin: 0 26upx;
          }
        }
      }

      .contentText {
        padding: 30upx;
        font-size: 28upx;
        color: #8f8f94;
        line-height: 44upx;
        position: relative;

        &.contentTextShow {
          height: auto;

        }

        &.contentTextFlow {
          height: 200upx;
          display: -webkit-box;
          -webkit-box-orient: vertical;
          -webkit-line-clamp: 4;
          overflow: hidden;
        }
      }

      .seeMore {
        color: #0AAFFF;
        position: absolute;
        bottom: 10upx;
        right: 40upx;
        display: flex;
        align-items: center;

        .icon {
          width: 0;
          height: 0;
          border: 10upx solid transparent;
          border-top-color: #0AAFFF;
          margin: 10upx 0 0 10upx;
        }

        .activeicon {
          border-top-color: transparent;
          border-bottom-color: #0AAFFF;
          margin: -1upx 0 0 10upx;
        }
      }


    }

    .otherPb {
      padding-bottom: 60upx;
    }


  }

  .schoolList {
    background-color: #FFFFFF;
    position: relative;
    width: 100%;
    display: flex;
    flex-direction: column;

    .uni-list-cell {
      position: relative;
      display: flex;
      flex-direction: row;
      justify-content: space-between;
      align-items: center;
    }

    .uni-list-cell-hover {
      background-color: #eee;
    }

    .uni-list-cell-pd {
      padding: 22upx 30upx;
    }

    .uni-list-cell-left {
      font-size: 28upx;
      padding: 0 30upx;
    }

    .uni-list-cell-db,
    .uni-list-cell-right {
      flex: 1;
    }

    .uni-list-cell::after {
      position: absolute;
      z-index: 3;
      right: 0;
      bottom: 0;
      left: 30upx;
      height: 1upx;
      content: '';
      -webkit-transform: scaleY(.5);
      transform: scaleY(.5);
      background-color: #c8c7cc;
    }

    .uni-list .uni-list-cell:last-child::after {
      height: 0upx;
    }

    .uni-list-cell-last.uni-list-cell::after {
      height: 0upx;
    }

    .uni-list-cell-navigate {
      font-size: 30upx;
      padding: 22upx 30upx;
      line-height: 48upx;
      position: relative;
      display: flex;
      box-sizing: border-box;
      width: 100%;
      flex: 1;
      justify-content: space-between;
    }


    .uni-collapse.uni-list-cell {
      flex-direction: column;
    }

    .uni-list-cell-navigate.uni-active {
      background: #eee;
    }

    .uni-list.uni-collapse {
      box-sizing: border-box;
      height: 0;
      overflow: hidden;
    }

    .uni-collapse .uni-list-cell {
      padding-left: 20upx;
    }

    .uni-collapse .uni-list-cell::after {
      left: 52upx;
    }

    .uni-list.uni-active {
      height: auto;
    }

    /* 图文列表 */
    .uni-media-list {
      padding: 22upx 30upx;
      box-sizing: border-box;
      display: flex;
      width: 100%;
      flex-direction: row;
    }

    .uni-pull-right {
      flex-direction: row-reverse;
    }
      .uni-media-list-logo {
    height: 110upx;
    width: 110upx;
    margin-right: 20upx;
    border-bottom: 1upx solid #c8c7cc;
    border-right: 1upx solid #c8c7cc;
  }

  .uni-media-list-logo image {
    height: 100%;
    width: 100%;
  }

    .uni-media-list-body {
      min-height: 100upx;
      display: flex;
      flex: 1;
      flex-direction: column;
      align-items: flex-start;
      overflow: hidden;
    }

    .uni-media-list-text-top {
      width: 100%;
      line-height: 36upx;
      font-size: 30upx;
      margin-bottom: 35upx;
      display: flex;
      justify-content: space-between;

      .address {
        color: #00b7ee;
      }
    }

    .uni-media-list-text-bottom {
      width: 100%;
      line-height: 30upx;
      font-size: 26upx;
      color: #8f8f94;
    }

    .me-ellipsis {
      text-overflow: ellipsis;
      overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-line-clamp: 1;
      -webkit-box-orient: vertical;
    }
  }
